﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace GestorDeFlotasDesktop
{
    public class Base
    {
        public System.Data.SqlClient.SqlConnection conBase;
        private System.Data.SqlClient.SqlCommand OrdenBase;
        private System.Data.SqlClient.SqlDataReader LectorBase;
      
        private String conectionString= "Data Source=.\\SQLSERVER2005;AttachDbFilename=C:\\BD\\GD\\GD1C2012.mdf;Initial Catalog=GD1C2012;User ID=gd;Password=gd2012;Connect Timeout=30;User Instance=False";
       
        public void conxionBase()
        {
            this.conBase = new System.Data.SqlClient.SqlConnection(conectionString);

            // Crear una consulta
            string Consulta = "SELECT top 1 * FROM Turno";
            OrdenBase = new System.Data.SqlClient.SqlCommand(Consulta, conBase);

            try
            {
                this.conBase.Open(); //abro la coneccion
                OrdenBase.ExecuteNonQuery();    //pruebo hacerle una query sin que me responda
                this.conBase.Close();
            }
            catch (Exception e){
               //atrapo la exepcion si no se puede conectar a la base y la muestro.
                throw new Exception(e.Message);
            }
        }

         public void consultar(string Consulta)
         {
            OrdenBase = new System.Data.SqlClient.SqlCommand(Consulta, conBase);
            this.conBase.Open();
            OrdenBase.ExecuteReader();
            this.conBase.Close();
           // return;
         }
            

    }
}
